#!/bin/bash
:<<EOF

    文件配置函数  获取 对应的表 和 列

    23071254895382P	农信银行	nanningCRC   南宁市区农村信用合作联社
    24013159751127N	农信银行	qinzouCRC    钦州市区农村信用合作联社
    23122803909339X	农信银行	beihaiCRC    北海市区农村信用合作联社2
    23082489840118N	农信银行	baiseCRC     广西百色右江农村合作银行3
    23040691777389D	农信银行	tengxianCRC  藤县农村信用合作联社2
    24071000000554R	浙商银行	nanningCZB   浙商银行股份有限公司南宁分行
    23052649990603T	农信银行	liuzhouCRC   柳州市区农村信用合作联社1
    23032060829240T	农信银行	guilinCRC    广西桂林漓江农村合作银行
    20062800000001R	民生银行	nanningCMBC  中国民生银行股份有限公司南宁分行
    24010343872330L	浦发银行	nanningSPDB  上海浦东发展银行股份有限公司南宁分行
    23052994235236K	光大银行	nanningCEB   中国光大银行股份有限公司南宁分行
    21121517703386Z	兴业银行	nanningCIB   兴业银行股份有限公司南宁分行4
    24010332947298O	华夏银行	huaxia       华夏银行股份有限公司南宁分行
    24072600000134I	北部湾银行	beibuwan      广西北部湾银行股份有限公司1



EOF



BANK_ORGID_ARRAY=(
"23071254895382P"
"24013159751127N"
"23122803909339X"
"23082489840118N"
"23040691777389D"
"24071000000554R"
"23052649990603T"
"23032060829240T"
"20062800000001R"
"24010343872330L"
"23052994235236K"
"21121517703386Z"
"24010332947298O"
"24072600000134I"
);


BANK_NAME_ARRAY=(
'nanningCRC'
'qinzouCRC'
'beihaiCRC'
'baiseCRC'
'tengxianCRC'
'nanningCZB'
'liuzhouCRC'
'guilinCRC'
'nanningCMBC'
'nanningSPDB'
'nanningCEB'
'nanningCIB'
'huaxia'
'beibuwan'
)



FIRST_BANK_NAME=(
'农信银行'
'农信银行'
'农信银行'
'农信银行'
'农信银行'
'浙商银行'
'农信银行'
'农信银行'
'民生银行'
'浦发银行'
'光大银行'
'兴业银行'
'华夏银行'
'北部湾银行'
)



#要导入的数据表
LOAD_TABLE="data_platform_merchant"


#要导入的数据列,  注意, 这里不要有空格
TABLE_COLUMNS="reg_date,change_date,merchant_no,merchant_name,mer_shortname,father_mer_no,sourch_channel,cooperation_code,channel_remark,province,city,reg_address,mcc_type,mcc_42,mcc_32,license_no,legal_name,legal_idcard,fin_contact,fin_contact_tel,expander,mer_status,acct_prop,acct_type,maintener,maintener_tel,license_name,license_valid_date,legal_idcard_valid_date,act_incomer,mer_property,acct_no,acct_name,acct_branch_bank,acct_bank_line_no,settle_type,settle_time,settle_holiday_flag,qrcode_binded_flag,cor_code,cor_code_valid_date,legal_cert_type,double_immunity_deadline,input_user,real_time_arrival_flag,first_industry,second_industry,controller_idcard,controller_idcard_valid_date,reg_capital,website_name,three_certs_flag,social_credit_code,social_credit_code_valid_date,tax_reg_code,tax_reg_code_valid_date,mer_type,unionpay_mer_no,benef_name,benef_cert_type,benef_cert_no,benef_cert_valid_date,website_url,direct_settle_flag,cust_service_tel,direct_cor_no,settle_collection_flag,holiday_merge_settle_flag,settle_abstract_prefix,busi_scope,benef_adddress,busi_place,stuff_num,busi_block,busi_area,busi_scenario,seconds_to_credit_card_flag,acct_bank,extra_rate_t0_d0,extra_rate_holiday,busi_address,sign_subject,delay_settle_days,seconds_to_switch,cash_out_quickly_switch,busi_district,cooperation_expand,cooperation_recomm,cooperation_profit,wechat_merchant_no,alipay_merchant_no,belong_branch_no,belong_branch_name,belong_secondary_branch_name,belong_tertiary_branch_name,belong_four_tier_branch_name,division,sign_type,mer_level,acct_idcard,belong_bank,@sync_date,@belong_bank,@first_belong_bank"



CONFIG_FILE_FOLDER="/opt/trx-data-importer/config"


LOG_FILE_FOLDER="/opt/trx-data-importer/var/dataPlatform"


function FILE_CONFIGURATION(){

    for((i = 0  ;  i < ${#BANK_NAME_ARRAY[@]}; i++))
    do
        echo "bank_orgid is  ${BANK_ORGID_ARRAY[$i]} "
        echo "bank_name  is  ${BANK_NAME_ARRAY[$i]} "
        echo "first_bank_name is  ${FIRST_BANK_NAME[$i]} "
    done
}



FILE_CONFIGURATION

